package com.ktwlrj.core.feign.args;

import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 要件配置响应模型
 * 
 * @Author TY
 * @create 2019/6/4 16:35
 */
@Data
public class SysCredentialsConfigArgs {
	/**
	 * 要件id
	 */
	@ApiModelProperty(value = "要件id")
	private String cconfigId;

	/**
	 * 要件标题
	 */
	@ApiModelProperty(value = "要件标题")
	private String title;

	/**
	 * 要件类型，复印件、原件
	 */
	@ApiModelProperty(value = "要件类型，复印件、原件")
	private String cconfigType;

	/**
	 * 要件份数
	 */
	@ApiModelProperty(value = "要件份数")
	private Integer cconfigCount;

	/**
	 * 要件页数
	 */
	@ApiModelProperty(value = "要件页数")
	private String pageCount;

	/**
	 * 排序，越小越靠前
	 */
	@ApiModelProperty(value = "排序，越小越靠前")
	private Integer sortId;

	/**
	 * 所属系统id
	 */
	@ApiModelProperty(value = "所属系统id")
	private String systemId;

	/**
	 * 所属系统名称
	 */
	@ApiModelProperty(value = "所属系统名称")
	private String systemName;

	/**
	 * 分组，分组数据源来自数据字典
	 */
	@ApiModelProperty(value = "分组，分组数据源来自数据字典")
	private String groupId;

	/**
	 * 分组名称
	 */
	@ApiModelProperty(value = "分组名称")
	private String groupName;

	/**
	 * 文件类型，0图片文件、1文档文件、2其他文件
	 */
	@ApiModelProperty(value = "文件类型，0图片文件、1文档文件、2其他文件")
	private Integer fileType;

	/**
	 * 条件
	 */
	@ApiModelProperty(value = "条件")
	private String conditionId;

	/**
	 * 范例
	 */
	@ApiModelProperty(value = "范例")
	private String example;

	/**
	 * 针对范例的描述
	 */
	@ApiModelProperty(value = "针对范例的描述")
	private String description;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注")
	private String remark;

	/**
	 * 是否启用
	 */
	@ApiModelProperty(value = "是否启用")
	private Boolean isEnabled;

	/**
	 * 内网操作类型，0只读、1可删除、2无、3无成像，默认为1
	 */
	@ApiModelProperty(value = "内网操作类型，0只读、1可删除、2无、3无成像，默认为1")
	private Integer operateTypeInter;

	/**
	 * 外网操作类型，0只读、1可删除、2无、3无成像，默认为1
	 */
	@ApiModelProperty(value = "外网操作类型，0只读、1可删除、2无、3无成像，默认为1")
	private Integer operateTypeNet;

	/**
	 * 行政区域名称
	 */
	@ApiModelProperty(value = "行政区域名称")
	private String regionName;

	/**
	 * 行政区划码
	 */
	@ApiModelProperty(value = "行政区划码")
	private String regionCode;

	@ApiModelProperty(value = "默认要件列表")
	private List<SysCredentialsConfigInfoArgs> CredentialsList;
}
